package org.jeecg.modules.wms.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.wms.entity.WmsMaterialWarningLog;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: 物料预警VO
 * @Author: jeecg-boot
 * @Date: 2023-07-17
 * @Version: V1.0
 */
@Data
@ApiModel(value="WmsMaterialWarningVO", description="物料预警VO")
public class WmsMaterialWarningVO extends WmsMaterialWarningLog implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 物料类型
     */
    @ApiModelProperty(value = "物料类型")
    private Integer materialType;

    /**
     * 规格型号
     */
    @ApiModelProperty(value = "规格型号")
    private String specification;

    /**
     * 单位
     */
    @ApiModelProperty(value = "单位")
    private String unit;

    /**
     * 建议采购量
     */
    @ApiModelProperty(value = "建议采购量")
    private BigDecimal suggestedPurchaseQuantity;

    /**
     * 最近采购价格
     */
    @ApiModelProperty(value = "最近采购价格")
    private BigDecimal lastPurchasePrice;

    /**
     * 常用供应商
     */
    @ApiModelProperty(value = "常用供应商")
    private String commonSupplier;
} 